package com.pxst.internalReports.req;

import com.sun.org.apache.xpath.internal.operations.Bool;
import io.swagger.annotations.ApiModel;
import io.swagger.models.auth.In;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * @author Chrissy
 * @since 2023-10-31 09:53:41
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "接收前端发送的内转订单的新增参数")
public class AddInternalTransferReq {
    /**
     * 转账发起者Id
     */
    private Integer fromBankCardId;

    /**
     * 转账接受者Id
     */
    private Integer toBankCardId;

    /**
     * 卡群Id(我也不知道干嘛的，但是PHP里面传了QAQ)
     */
    private Integer bankCardGroupId;

    /**
     * 创建模式（1：手动，2：半自动）
     */
    private Integer createMode;

    /**
     * 币种
     */
    private String currency;

    /**
     * 是否强制新增
     */
    private Boolean forceCreate;

    /**
     * 备注
     */
    private String note;

    /**
     * 转账金额
     */
    private BigDecimal requestAmount;

    /**
     * 转移类型（目前只有类型1有数据，所以其他几种情况不知道怎么考虑，有问题就改！QAQ）
     */
    private Integer type;

    /**
     * 操作人（因为吧表中需要记录本次操作的操作人信息如过用请求头传递的话就删掉！【tips：但是肯定是要传的】）
     */
    private String operator;
}
